Big Huge Thesaurus

american toad

noun

sounds kind of like